/**whole**/
.whole,.news,.service{
    overflow: hidden;
    width:100%;
}
.content1{
    width:1080px;
    background: #fff;
}
.title{
    display: block;
    text-align: center;
    font-weight: normal;
    font-size: 28px;
    letter-spacing: 4px;
    padding: 6px;
}
.newfile-right2 .dynamic:nth-child(1) dl dd span a{
    width:260px;
}
.title a{ 
    color:#13598d;
}
/**banner  **/
.imgneNew{
    width:1080px;
    padding-top:0;
    position:relative;
}
.imgLeft{
   width: 630px;
    height: 406px;
    background: #fff;
    position: relative;
    z-index: 1;
    float: left;
}
#imgLeftbox {
    width:100%;
    height:569px;
    float:left;
    position:relative
}
#slides {
    display:block;
    width:100%;
    height:569px;
    list-style:none;
    padding:0;
    margin:0;
    position:relative
}
.area {
	width: 100%;
	position:relative;
	cursor:pointer;
}
.js {
    position: relative;
	width: 100%;
	height:390px;
	margin:0 auto;
}
.box01,.imgnew{
    overflow: hidden;
    height: 406px;
    width: 100%;
}
.imgnew a{
    display: block;
    overflow: hidden;
    width: 100%;
   
}
.imgnew a img {
    height: 350px !important;
    width: 630px !important;
}
.prevBtn {
	background:url('../images/left.png') no-repeat;
	width:50px;
    height:90px;
	display:block;
	position:absolute;
	left:10px;
	top:35%;
    z-index: 99;
}
.prevBtn:hover {
    background:url('../images/left.png') no-repeat;
}
.nextBtn {
    background:url('../images/right.png') no-repeat;
    width: 50px;
    height:90px;
	display:block;
	position:absolute;
	right:10px;
	top:35%;
}
/**.dynamic:nth-child(1) dl dd span a{
    width:260px;
}**/
.nextBtn:hover {
    background:url('../images/right.png') no-repeat;
}
.jsNav {
    position:absolute;
    right:0;
    bottom:10px;
}
.jsNav a {
    width:20px;
    font-size:14px;
    margin-right:6px;
    display:inline;
    height:20px;
    line-height:20px;
    display:block;
    float:left;
    text-align:center;
    color:#000;
    background:#fff;
    border-radius:50%;
}
.jsNav a:hover {
    background:red;
    color: #fff;
    text-decoration:none;
    border-radius:50%;
}
.jsNav .imgSelected {
    background:red;
    color: #fff;
    border-radius:50%;
}
.qq {
    display:none;
    z-index:200
}
.imgtext01{
    position:absolute;
    bottom:0;
    width:100%;
    background:rgba(0, 0, 0, 0.8)!important;
    filter:Alpha(opacity=60);
    background:#000; /*　使用IE专属滤镜实现IE背景透明*/
}
.imgtext0101{
    position:relative;
    color:#fff;
    height:40px;
    line-height:40px;
    width:80%;
    padding-left:5px;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    float:left;
}
.imgtext0101 a{
    color:#fff;
    font-size:16px;
}
.icon{
    width:50px;
    position: absolute;
    right: 0;
    bottom:43px;
}
.icon i{
    display: block;
    width: 100%;margin-bottom: 5px;
}
.code,.code-1{
    position: absolute;
    right:-130px;
    bottom:24px;
    width:130px;
    background: #fff;
    display: none;
}
.code em,.code-1 em{
    overflow: hidden;
    display: block;
    text-align: center;
    width:112px;
    padding:10px 10px 0 10px;
}
.code dfn,.code-1 dfn{
    display: block;
    text-align: center;
    color: #d91b17;
    line-height:24px;
    font-size: 14px;
}


/**专题**/

.specialColumnBox{
    background: #fff;
    margin: 20px 0;
    height: 182px;
    overflow: hidden;
}
.specialColumn_top{
    height: 35px;
}
.specialColumnBox .sc_top_l{
    width: 40%;
    float: left;
    background: #003DAA;
    height: 1px;
    margin-top: 18px;
    opacity: 0.5;
}
.specialColumnBox .sc_top_r{
    width: 33%;
    float: left;
    background: #003DAA;
    height: 1px;
    margin-top: 18px;
    opacity: 0.5;
}
.specialColumnBox .sc_top_r2{
    width: 2%;
    float: right;
    background: #003DAA;
    height: 1px;
    margin-top: 18px;
    opacity: 0.5;
}
.specialColumnBox .sc_top_c{
    margin: 0 20px;
    float: left;
    width: 170px;
    height: 35px;
    background: url('../images/ztTop.png') no-repeat;
}
.specialColumnBox .moreBox{
    display: block;
    float: left;
    margin-left: 16px;
    line-height: 26px;
    color: #003DAA;
    line-height: 35px;
    font-size: 14px;
}
.specialColumn_cont{
    padding: 20px;

}
.specialColumn_cont_L{
    width: 34%;
    padding-left: 20px;
    float: left;
}

/**新闻详情**/
.file{
    width:100%;
    height: 340px;
    overflow: hidden;
    padding-top:20px;
    position: relative;
}
.file-left{
    float:left;
    width:530px;
    }

.policy{
    display: block;
    position: absolute;
    z-index:1;
}
.policy p{
   overflow: hidden;
}
.policy p a{
       float: left;
    display: inline-block;
    color: #464646;
    font-size: 17px;
    line-height: 40px;
    padding: 0 24px;
}
.icon-1{
    position: absolute;
    top:0;
    height:52px;
    width:130px;
    left:18px;
}
.dynamic{
    overflow: hidden;
   height: 300px;
}
.dynamic dl{
    overflow: hidden;
    position: relative;
}
.dynamic dl dt{
    display: inline-block;
    float: left;
    color:#003DAA;
    font-size: 16px;
    padding:0 18px;
    line-height:22px;
  
}
.dynamic dl dt.curr{
    color:#c82d34;
    font-weight: 700;
    padding-bottom: 4px;
    border-bottom: 1px solid #c82d34;
}
.dynamic dl dd{
    overflow: hidden;
    width:100%;
    height: 300px;
}
.dynamic dl dd span{
    display: block;
   line-height: 38px;
    overflow: hidden;
    color:#464646;
    font-size: 14px;
}
.dynamic dl dd span i{
    float: left;
    height:6px;
    width:6px;
    margin-top:14px;
    background: #476b9f;
    border-radius: 50%;
}
.dynamic dl dd span a{
    float: left;
    padding-left:10px;
    width:354px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dynamic dl dd span dfn{
    float: right;
}
.list{
    display: none;
}
.file-right{
    float:left;
    overflow: hidden;
    margin-left:16px;
    width:530px;
}

.file-left2{
    float:left;
    width: 380px;
}
.file-left2 .jump ol li {
    margin: 4px;
    position: relative;
    float: left;
    width: 180px!important;
    height: 83px!important;
    margin-bottom: 16px;
}
.file-left2 .jump ol li a{
    color: #ffffff!important;
    padding:0!important;
    display: block;
    width: 100%;
    text-align: center;
    height: 83px;
    line-height: 117px!important;
}
.file-left2 .jump ol li:nth-child(1) a {
    background: url('../images/zwxx1.png') no-repeat;
}
.file-left2 .jump ol li:nth-child(2) a {
    background: url('../images/zwxx2.png') no-repeat;
}
.file-left2 .jump ol li:nth-child(3) a {
    background: url('../images/zwxx3.png') no-repeat;
}
.file-left2 .jump ol li:nth-child(4) a {
    background: url('../images/zwxx4.png') no-repeat;
}
.file-left2 .jump ol li:nth-child(5) a {
    background: url('../images/zwxx5.png') no-repeat;
}
.file-left2 .jump ol li:nth-child(6) a {
    background: url('../images/zwxx6.png') no-repeat;
}
.file-center{
    float:left;
    overflow: hidden;
    margin-left:10px;
    width:180px;
}

.file-right2{
    float:left;
    overflow: hidden;
    margin-left:10px;
    width:500px;
}

.wsbs {
    overflow: hidden;
}
.wsbs ol li{
    float: left;
    margin:5px;
}
.wsbs ol li a{
    display: block;
    width: 260px;
    height: 122px;
    text-align: center;
    line-height: 186px;
    color: #fff;
}
.wsbs ol li:nth-child(1) a{
   background: url('../images/wsbs1.png') no-repeat;
}
.wsbs ol li:nth-child(2) a{
    background: url('../images/wsbs2.png') no-repeat;
 }
 .wsbs ol li:nth-child(3) a{
    background: url('../images/wsbs3.png') no-repeat;
 }
 .wsbs ol li:nth-child(4) a{
    background: url('../images/wsbs4.png') no-repeat;
 }
 .wsbs ol li:nth-child(5) a{
    background: url('../images/wsbs5.png') no-repeat;
 }
 .wsbs ol li:nth-child(6) a{
    background: url('../images/wsbs6.png') no-repeat;
 }
 .wsbs ol li:nth-child(7) a{
    background: url('../images/wsbs7.png') no-repeat;
 }
 .wsbs ol li:nth-child(8) a{
    background: url('../images/wsbs8.png') no-repeat;
 }


.online{
    overflow: hidden;
    height:296px;
    position: relative;
}
.affairs{
    overflow:hidden;
    float: left;
    width:160px;
}
.affairs em{
     display:block;
     background: url('../images/ws-1.png') no-repeat;
     width:100%;
     height:150px;
 }
.affairs em.curr{
    background: url('../images/ws.png') no-repeat;
}
.affairs i{
     display:block;
     background: url('../images/zw-1.png') no-repeat;
     width:100%;
     height:150px;
 }
.affairs i.curr{
    background: url('../images/zw.png') no-repeat;
}
.report{
    overflow: hidden;
    float: left;
    width:370px;
    background:#f2f2f2;
}
.report p{
    overflow: hidden;
    margin:0 3px;
    border-bottom:1px solid #dbdbdc;
}
.stop{
    float: left;
    width:89px;
    overflow: hidden;
    border:1px solid #F2F2F2;
    border-right:1px solid #dbdbdc;
}
.stop.curr{
    border:1px solid #456797;
}
.report p a i{
    display: block;
    width:48px;
    overflow: hidden;
    padding:5px 25px;
}
.report p a dfn{
    display: block;
    text-align: center;
    font-size: 14px;
    padding-bottom: 15px;
}
.reportR{
    overflow: hidden;
    float: left;
    width:370px;
    background:#f2f2f2;
}
.reportR p{
    overflow: hidden;
    border-bottom:1px solid #dbdbdc;
}
.reportR p a{
    float: left;
    width:183px;
    overflow: hidden;
    border:1px solid #F2F2F2;
    border-right:1px solid #dbdbdc;
}
.reportR p a.curr{
    border:1px solid #456797;
}
.reportR p a i{
    display: block;
    width:48px;
    overflow: hidden;
    padding:5px 64px;
}
.reportR p a dfn{
    display: block;
    text-align: center;
    font-size: 14px;
    padding:6px;
}
.main{
    overflow: hidden;
    position: absolute;
    width:174px;
    background: #fff;
    border:1px solid #e5e5e5;
    border-top: 0;
    z-index: 999;
    padding:0 5px;
}
.main1{
    overflow: hidden;
    position: absolute;
    height:190px;
    width:360px;
    background: #fff;
    border:1px solid #e5e5e5;
    border-top: 0;
    z-index: 999;
    padding:0 5px;
}
.main strong{
    overflow: hidden;
    display: block;
}
.main1 strong{
    overflow: hidden;
    float: left;
}
.main strong em,.main1 strong em{
      float: left;
      height:6px;
      width:6px;
      margin-top:14px;
      background: #476b9f;
      border-radius: 50%;
}
.main strong a,.main1 strong a{
    float: left;
    padding-left:10px;
    line-height:32px;
    width:156px;
    overflow: hidden;
    border: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.main-1{
    top:99px;
    left:162px;
    display: none;
}

.main-4{
    top:99px;
    left:344px;
    display: none;
}
.main-9{
    top:10px;
    left:160px;
    display: none;
}
.report-2{
    display: none;
}
/**show**/
.service-show{
    overflow: hidden;
    width: 1080px;
    background: #fff;
}
.show{
    overflow: hidden;
    margin:0 0 18px 0;
}
.banner{
    overflow: hidden;
    width: 100%;
}
.header1{
    width:1080px;
    height:125px;
    position: relative;
}
.banner_3{
    width:1080px;
    height:125px;
    margin-top: 10px;
    overflow:hidden;
}
.banner_3 ul {
    overflow: hidden;
}
.banner_3 ul li {
    float: left;
}
.banner_3 li a{
    display: inline-block;
    overflow: hidden;
    margin: 0 3px;
    height:125px;
    width:354px;
}
.banner_3 li a img{
    width:100%;
}
/**service**/
.service-nav{
    overflow: hidden;
    width: 100%;
}
.icon-show{
    overflow: hidden;
    width: 100%;
    margin-top: 10px;
}
.icon-show a{
    float: left;
    overflow: hidden;
    position: relative;
    margin-right:5px;
}
.icon-show a i{
    display: block;
    width: 266px;
    height:245px;
}
.icon-show a i img{
    width: 266px;
    height:245px;
}
.mask{
    display: none;
    overflow: hidden;
    position: absolute;
    width: 266px;
    height:245px;
    z-index: 9999;
    top:0;
    left:0;
    background:#000;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.mask h3{
    display: block;
    text-align: left;
    line-height:455px;
    color: #fff;
    font-size:15px;
    padding:0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.code-1 a{
    display: block;
    font-size: 14px;
    color: #464646;
    line-height:45px;
    text-align: center;
}